package entidades;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * @author Marcelo G. Neto
 */
public class Usuario implements Serializable 
{
    private static final long serialVersionUID = 5821208788407660114L;
    private Integer idusuario;
    private String login;
    private Integer saram;
    private String senha;
    private String permissao;
    private boolean ativo;
    private boolean tramita;
    private Date dataCadastramento;
    private Pessoa pessoa = new Pessoa();
    
    public Usuario(){}

    public Usuario(Integer idusuario, String login, Integer saram, String senha, String permissao, boolean ativo, boolean tramita, Date dataCadastramento, Pessoa pessoa) 
    {
        this.idusuario = idusuario;
        this.login = login;
        this.saram = saram;
        this.senha = senha;
        this.permissao = permissao;
        this.ativo = ativo;
        this.tramita = tramita;
        this.dataCadastramento = dataCadastramento;
        this.pessoa = pessoa;
    }

    public Integer getIdusuario() {
        return idusuario;
    }

    public void setIdusuario(Integer idusuario) {
        this.idusuario = idusuario;
    }
    
        public String getLogin() {
        return login;
    }

    public void setLogin(String login) {
        this.login = login;
    }
    
    public Integer getSaram() {
        return saram;
    }

    public void setSaram(Integer saram) {
        this.saram = saram;
    }

    public String getSenha() {
        return senha;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }

    public String getPermissao() {
        return permissao;
    }

    public void setPermissao(String permissao) {
        this.permissao = permissao;
    }

    public boolean isAtivo() {
        return ativo;
    }

    public void setAtivo(boolean ativo) {
        this.ativo = ativo;
    }
    

    public boolean isTramita() {
        return tramita;
    }

    public void setTramita(boolean tramita) {
        this.tramita = tramita;
    }
    
    public Date getDataCadastramento() {
        return dataCadastramento;
    }

    public void setDataCadastramento(Date dataCadastramento) {
        this.dataCadastramento = dataCadastramento;
    }

    public Pessoa getPessoa() {
        return pessoa;
    }

    public void setPessoa(Pessoa pessoa) {
        this.pessoa = pessoa;
    }
}